package com.woniuxy.stage3demo.service.gy;
import com.github.pagehelper.PageInfo;
import com.woniuxy.stage3demo.bean.gy.OverdueBean;
import com.woniuxy.stage3demo.bean.gy.ResultMesDemo;
import com.woniuxy.stage3demo.bean.gy.UserDemo;

import java.util.List;

/**这是关于逾期表操作的接口
 * @author ：苟杨
 * @description：TODO
 * @date ：2020/12/9 16:38
 */
public interface OverdueService {
    //分页查询逾期列表
    public PageInfo<OverdueBean> findAll(int pageNum, int pageSize, UserDemo userDemo);

    //分页查询可减免信息列表
    public PageInfo<OverdueBean> findAllReduce(int pageNum, int pageSize, UserDemo userDemo);


    //查询每个月逾期总数
    public int findCountMonth();

    //查询每年的逾期
    public int findCountYear();

    //查询每个月的逾期金额总数
    public List<ResultMesDemo> findMonthMoney();

    //查询每年的逾期金额和利息
    public List<ResultMesDemo> findYearMoney();

    //逾期罚息减免申请
    public int updateLateCharge(int id,int lateCharge);
}
